package cn.wangsy.zhidao.p20170113;

/*
1、案例题目
有四个抽象方法.
  两int数相加，两double数相加，一个int数的阶乘，一个int数的平方。 （30）
2、案例完成思路要求：
   模块一：定义一个子类Computer。重写父类抽象方法（30）
   模块三：定义测试类，实例化一个Computer类对象，利用它计算一个200与190相加，1.345与2.345相加，6的阶乘，8的平方。并输出（30分）
项目需求如下：
3、其他要求:
   代码中添加功能注释和方法注释（10分）
 */

public abstract class IComputer {

	// 整数相加
	public abstract int add(int a,int b);
	
	// double相加
	public abstract double add(double a,double b);
	
	// 阶乘
	public abstract int factorial(int n);
	
	// 平方
	public abstract int square(int n);
}
